Big Huge Thesaurus

Synanceja verrucosa

noun

sounds kind of like